<?php 
/**
 * 前台用户模型
 */
class VipUserModel extends Model{
    public $table = 'user';
    
	public $auto = array(
		array('face','_face','method',2,3),
	);
	
    public $validate = array(
		array('username','nonull','用户名不能为空',2,3),
		array('email','nonull','密码不能为空',2,3)
	);
    
	public function _face(){
	    //如果用户没有传图片
/*	    if(isset($_FILES['face']) && $_FILES['face']['error'] == 4){
	    	return '';
	    }else{*/
	    	//如果是修改的时候并且缩略图存在，就不需要重新上传，保存以前的旧图片地址（已经保存在隐藏域--->通过post提交了过来）
	    	if($face = Q('post.face')){
	    		return $face;
	    	}
	    	//执行上传
	    	$upload = new Upload();
			$info = $upload->upload();
			//如果上传没有错误
			if($info){
				$path = $info[0]['path'];
				return $path;
			}else{
				//把上传的错误，压入给模型的错误
				$this->error = $upload->error;
			}
//	    }
	}
	
    /**
	 *验证登陆 
	 */
	public function addData(){
	 	if(!$this->create()) return false;

		$uid = $_SESSION['uid'];
		return $this->where("uid={$uid}")->update();
	}
 }
 
 
 
 
 
 
 
 
 
 
 




 ?>